composite foil - French English Dictionary